solar array panel - French English Dictionary